.menu {
	position:fixed;
	background:silver;
	border:2px solid black;
	right:0;
	top:2%;
	bottom:2%;
	width:22%;
	padding:10px;
	font-size:small;
	box-shadow:-1px 1px 4px #000000;
	z-index:200;
}

.uca {
	height:18px;
	width:18px;
	background-color:#FA7C00;
	border:1px solid black;
	opacity:0.8;
}

.ucacause {
	height:18px;
	width:18px;
	background-color:red;
	border:1px solid black;
}

#redbox {
	border:2px solid red;
	padding:5px;
}

#fillbox {
	background-color:yellow;
	padding:5px;
	opacity:0.4;
}

#image {
	float:left;
	margin-top:0px;
	margin-left:0px;
}

#collapse {
	position: fixed;
	height:50px;
	width:80px;
	right:0;
	top:2%;
	z-index:300;
}


#legend {
	position:absolute;
	bottom:2%;
}
 
 select {
 width:100%;
 }

.controlswitch {
	top:50px;
	position:absolute;
}

#controlbuttons {
	width:22%;
	}
	

body {font-family:Arial, Verdana;
}